package com.tyk.bookstore.front.message.service;


import com.tyk.bookstore.front.message.model.query.InfoNoticeListQuery;
import com.tyk.bookstore.front.message.model.query.InfoNoticePageQuery;
import com.tyk.bookstore.front.message.model.vo.InfoNoticeListVo;
import com.tyk.bookstore.front.message.model.vo.InfoNoticePageVo;
import com.tyk.bookstore.front.message.model.vo.InfoNoticeVo;

import java.util.List;

/**
 * @author tyk
 * @description 信息公告管理
 */
public interface InfoNoticeService {

    /**
     * 获取信息公告详情
     */
    InfoNoticeVo getById(Long id);

    /**
     * 查询信息公告列表
     */
    List<InfoNoticeListVo> getList(InfoNoticeListQuery query);

    /**
     * 分页查询信息公告
     */
    InfoNoticePageVo getPage(InfoNoticePageQuery query);
}
